package pen_exam.Three60_2023_11_11;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = Integer.parseInt(sc.nextLine());
        if(n != 0){
            int[] arr = new int[n +1 ];
            String[] str = sc.nextLine().trim().split(" ");
            for (int i = 1; i < n + 1; i++) {
                arr[i] =  Integer.parseInt(str[i-1]);
            }
            HashMap<Integer, List<Integer>> map = new HashMap<>();
            for (int i = 1; i < n + 1; i++) {
                if(!map.containsKey(arr[i])){
                    map.put(arr[i], new ArrayList<>());
                }
                map.get(arr[i]).add(i);
            }
            System.out.println(map.size());
            ArrayList<Integer> res = new ArrayList<>();
            map.forEach((k,v)->{
                int num = ((v.size() + 1) / 2);
                int index = v.get( (num - 1)) ;
                res.add(index);
            });
            res.sort((a,b) ->{return a - b;});
            if(res.size() >= 1){
                for(int i = 0; i < res.size() - 1; i++){
                    System.out.print(res.get(i) + " ");
                }
                System.out.print(res.get(res.size() - 1));
            }else{
                System.out.print(res.get(0));
            }
        }


        }
}
